home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48hor2 / stpwatch.doc < prev    next >
Text File  |  1995-03-31  |  4KB  |  114 lines

  1.                             STPWATCH.DOC File 
  2.  
  3.                     (c) Hewlett-Packard Company, 1990. 
  4.  
  5.  
  6. OVERVIEW 
  7. -------- 
  8.  
  9. The STPWATCH application provides stopwatch functionality for the HP 48: 
  10.  
  11.   o  Real-time, menu-driven "ticking" stopwatch (to 100 hours). 
  12.   o  Stopwatch reset.     
  13.   o  Split recall and storage (memory limited only). 
  14.   o  Split display and print (absolute and relative) in H.MS format. 
  15.   o  Programmable stopwatch commands. 
  16.  
  17. The program creates a list in a user variable named SWDAT: 
  18.            
  19.          SWDAT -->  {  n   array(mx2)   d  } 
  20.  
  21. where 
  22.  
  23.          n = Real non-negative integer (number of stored splits). Default 
  24.              for n is 0. 
  25. array(mx2) = Real two-dimensional array (mx2) permitting m stored splits.  
  26.              Default for m is 25. 
  27.          d = Real delay (seconds) between display of splits. Default is 0.4. 
  28.  
  29.  
  30. For example, the following command sequence creates a SWDAT that permits  
  31. storage of 100 splits and provides a delay of 0.5 seconds between display of  
  32. stored splits. 
  33.  
  34.              0  { 100 2 }  0  CON  0.5  3  ->LIST  'SWDAT  STO 
  35.  
  36.  
  37.  
  38. PROCEDURE 
  39. --------- 
  40.  
  41.  1. Using Kermit, transfer the STPWATCH.LIB file from the computer to the 
  42.     calculator. The menu label {STPW} will appear in your HP 48 VAR menu. 
  43.  
  44.  2. Attach the library to your HOME directory: 
  45.  
  46.         A. Press the VAR menu key {STPW} to recall the library to the stack. 
  47.  
  48.         B. Enter the port number where you want the library to reside (0, 
  49.            1, or 2), then press [STO]. 
  50.  
  51.         C. Turn the HP 48 off and then on again. {SW-A} attaches itself and  
  52.            appears as a library in the LIBRARY menu. 
  53.  
  54.  3. Press [left-shift][LIBRARY]{SW-A} to display the stopwatch program menu  
  55.     keys. 
  56.  
  57.  4. Press {DOSW} to enter the stopwatch environment. Use the {START}, {STOP},  
  58.     and {RESET} menu keys to operate the stopwatch; use [ENTER] to record  
  59.     splits without stopping the stopwatch. 
  60.  
  61.  5. Press [ATTN] to exit the stopwatch application. 
  62.  
  63.  
  64.  
  65. MENU KEYS 
  66. --------- 
  67.  
  68. {DOSW} - Enters the stopwatch environment; displays stopwatch menu. 
  69.          {START} - Activates stopwatch. 
  70.           {STOP} - Halts stopwatch. 
  71.          {RESET} - Resets stopwatch time and number of stored splits to zero. 
  72.         (Press [ENTER] to record splits while the stopwatch continues running.) 
  73.  
  74. {VSP+} - Views split specified by level 1 argument n; successive presses  
  75.          increment (n+1) and view remaining splits. 
  76.  
  77. {VSP-} - Views split specified by level 1 argument n; successive presses  
  78.          decrement (n-1) and view remaining splits. 
  79.  
  80. {VALL} - Views all splits (once) with specified delay. 
  81.  
  82. {PSP+} - Prints split specified by level 1 argument n; returns n+1 to stack. 
  83.  
  84. {PALL} - Prints all stored splits. 
  85.  
  86. {RCLSP}- Returns the absolute (level 2) and relative (level 1) values of split 
  87.          specified by level 1 argument. ({RCLSP} is found on page 2 of the  
  88.          menu.) 
  89.  
  90. {RESET}- Resets stopwatch time and number of stored splits to zero. 
  91.          ({RESET} is found on page 2 of the menu.) 
  92.  
  93.   
  94.   
  95. STOPWATCH DISPLAY 
  96. ----------------- 
  97.  
  98.                      ____________________________ 
  99.     +-------------> |00025           00:00:12:34 | <--- Stopwatch time. 
  100.     |        +----> |00003           00:00:09:82 | <--- Last key press time. 
  101.     |        |      |                            | 
  102.     |        | 
  103.     |       Number of stored splits. 
  104.     | 
  105.  Number of splits that can be stored. 
  106.  
  107. ------------------------------------------------------------------------------- 
  108. NOTE:  As with any program, leaving the stopwatch running for extended periods 
  109.        will drain the batteries and could result in loss of all data stored 
  110.        in the calculator. 
  111.  
  112.        Also, while the stopwatch is running, alarms are disabled. 
  113. ------------------------------------------------------------------------------- 
  114.